package com.dospyer.jsql;

import lombok.Data;

/**
 * @author : peigen
 * Date: 2021/12/9 8:12 下午
 */
@Data
public class Row {
    /**
     * 主键
     */
    private Long id;
    /**
     * 记录内容
     */
    private String content;

    /**
     * 隐藏列
     * 修改当前记录的事务id
     */
    private Long trxId;

    /**
     * 隐藏列
     * 每次修改记录的时候，会把旧版本写入到 undo log 中，通过隐藏列 roll_pointer 可以找到记录修改之前的信息
     */
    private Row rollPointer;
}
